3012
3
35747
0
533
1
1259
5
1572
2
1446
420
97
1303
2445
4
2986
506555
6
1270
793
2724
1342
1932
922
513
838
3433
27
2625
837
2267
1175
181
245
725
1275
3276