2k
18712
1265
1675
23514
973
413
792
1505
431
916
1364
812
241
31
381
623
524
494
554
613
583
1147
462
757
617
694
23