616
0
1225
1618
2650
20
3629
1
862
785
297066
475
1412
3551
10
3539
3
2728
722
4937
2534
444571
9
4651
1494
635
1192
1538
348
2026
4235
469
611
45986
1179
8555