2188
8
2451
4
1132
0
2274
1
798
935
804
493
383
2909
1084
300
475
2211
169211
11
573
1053
121182
1049
714
1129
553
4107
913
1454
282572
1282
611
414
2395