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