681
2
29591
0
6575
1
2629
7
217
586
39
2554
10
1232
5
2693
1087
8
174734
3730
990
2699
4
30
2333
2247
3
2539
6
86
93
613
1759
4239
4489
982
462
1401
1794
1626