1020
1
3650
3
19034
6
1418
2
5393
8
1298
5
909
22330
22
1543
2306
9244
896
6383
17
1375
1566
5425
23
526
2624
471
1376
661
7153
9
3353
11
559
0
886
784
2608
2082
2541
762