996
1
1833
2
1678
0
1270
3
595
2313
1069
3717
8
2106
4
3795
1522
2288
475
1475
472
2070
94
81
252
40
145
382
100
351
118
541
331
306
232
391