3116
1
2470
2
18385
1889
1102
514
0
1501
650
2121
9244
915
1425
661
292
1566
1392
2982
3
1642
3036
417
56488
1129
177
1622
447
543
1193
1326
263