2370
2
1458
0
1527
1614
1
1036
345
3926
14
1558
3172
1047
2949
3629
108797
1812
1011
3
1245
1554
297066
2534
3061
1679
1162
1331
1623
1431
766
1243
1239
1267
1767