2650
20
1295
1
280
297066
0
894
2250
733
3765
4
181997
11
2773
131589
1494
612
611
3683
539
706
971
3322
691
1326
87
1581
2
469
1618
1429
593
1267
1127
571