1073
2
1033
1
97284
0
2199
3
1192
77
427
1115
46414
8995
1238
552
1630
13159
10
846
2395
2860
15
3777
1921
1333
768
2936
840
1710
1649
3559
584
3449
4
1009
315