1810
3
1593
7
2257
1
1599
0
422
1894
2
248
1960
1348
3599
2116
630
2582
497
1361
2887
457
943
415
510
3331
6
1043
580
815
2330
4
410
1991
5440
339
798