1581
2
2788
3
610
0
1494
582
2294
1
1020
383
2535
3765
4
4258
1787
2245
2988
989
843
1226
1431
623
1380
894
3173
1267
929
2884
5