1032
1
1482
1288
0
451
993
2
111
93
1436
738
2243
3
523
493
1124
909
392
787
1617
71
4840
11
1313
2246
1176
1097
724
524
940
3319
2932
3534
719