2k
1041
1161
1273
1075
1193
1455
494
1094
1739
1393
571
1156
997
1918
585
914
753
553
482
879
711
13911
2013
29614
34011
2406
383
412