929
3
346
0
197
2502
2
1889
1
2829
4483
8
1618
4833
1451
841
3296
4
1088
862
7793
1369
2650
20
2670
2936
10
1075
742
3066
7
3017
2395
1868
1458
392
2354
2377