313
0
916
5347
4
432
3554
9
1384
2741
101415
109
3071
11
289
841
2
2153
7
1124
1950
1179
1
267612
2398
8
1102
2911
2302
2395
2938