929
3
2571
6
1760
0
2155
2377
1
2722
623
1453
2
2600
4
2744
2972
1526
2948
2530
3316
10
3868
2133
2173
1903
66
3386
1704
2392
10598
189326
1221
2082
2154
5347
3551