2730
6
3233
16
1045
0
1128
1336
1020
505
2190
1
213
1824
2093
2
20634
8
464
482
1748
4455
342
4111
980
263
659
458
3092
2442
31535
105290
467
25137
52
1872