2397
3
1251
0
742
2243
6
2766
2
9607
2507
1164
267612
8316
8
6812
1
4978
1484
1028
1626
4018
7
6781
418
6878
575
2082
1524
3554
9
101569
411
988
889
712
42836
12
1692