580
0
1182
3373
335
2490
397
1
437
31535
556
4328
10
1448
339
25440
661
1073
430
1853
2952
431
11221
23
21743
5611
11
4111
2
2904
918
1821
6
105290
1156
363
440