2622
6
3326
3
83
1
2392
2
1449
0
662
1843
2108
2578
693
1660
2760
4
1590
10507
23
3035
2356
4285
2403
1093
745
1543
496
830
1000
1371
2490
3163
1380
1814
2562