2522
0
1428
1
1069
382
1392
19279
2
1115
1157
1095
611
2275
3659
14
1333
1649
1149
2243
7
1009
845
458
1045
584
1152
639
580
341
968
683
47041
422
1431