2197
1
427
2919
5
1573
999
1421
1458
3
1330
2
6062
16
2598
1563
802
10324
3440
635
0
958
1603
650
727
5617
1968
382
5108
4
137
6302
8731
1118
1094
1115
105290