2399
2
1250
1936
386
1312
1
982
641
4
1180
495
0
93
2935
1081
255
953
3162
3425
160382
14
924
114
2035
68
995
788
1750
44484
5484
3
323
17
1373
1012