1237
1
3471
9
1069
2
2584
1150
3000
5
429
15498
0
1057
302
745
1278
1532
1628
182
1007
740
770
925
22916
2167
972
17309
1358
2240
3
3587
265
65
1145