1307
2
1304
1115
3
1269
1
354
1067
504
415
40
0
305
284
727
232
510
760
1006
595
740
2439
63
84
2061
4
560
587
380
136
1104
543
177
102