1802
4
1603
2
1392
1
22330
22
1054
2844
5
3650
3
784
1326
1182
2470
1330
5425
23
3380
2710
8
2669
661
509
0
767
3025
4964
896
560
1367
1306