1073
2
1033
1
2199
3
1921
427
0
8995
46414
1630
4328
10
768
2860
15
3777
315
77
691
1009
2522
1238
584
1192
3157
7
503
13159
3449
4
1015
1115
3559
296
412
97284