2240
1
1329
3
3747
4
1360
860
0
3352
1060
4579
7
965
2153
3250
2
961
475
3219
798
116
29323
521
58
1364
418
8116
6
2361
611
464
3036
4924
9
1230
5
1636
63