2240
4
4376
7
1126
1
2214
3
1207
2
1356
650
0
2995
8
2372
3134
1603
4546
447
1232
107
7515
4820
1374
2364
775
11607
14
661
2199
1962
1448
1181
635
544
915
999