2357
4
1221
2198
2
8568
26
2038
3
1410
0
255
1
4903
7
2878
5
1299
10
194596
725
712
2312
2243
3292
390
381
341
332
119
1290
407
1268
5814
4631
5309
6
3166
2528
915