3083
2
1064
0
181997
11
398656
19
1618
657
297066
550
1
1107
2996
1225
1616
4724
3
2145
581
19783
13499
5
2270
5242
3322
383
2932
1542
1029
1942
602
1068
3498
4