2505
2
55
0
336
1070
717
1
1743
328
465
368
3054
5
643
41
2727
22731
2057
371
719
8411
3
1683
463
572
137
961
451
915
458
578
1310
827
1306