3373
0
580
249
1073
802
363
478
2395
2952
31535
693
282572
1182
639
431
422
1126
4223
22
21743
1
525
584
4328
10
335
354
1009
1779
1343
759
575
552