181997
11
1960
0
2941
4
4100
6
3145
2
3248
8
3262
3
599
1
1442
2015
1203
1295
946
1363
1411
2570
1438
2763
605
2837
3026
2082
2272
1736
2650
20
297066