303
0
269
759
525
2328
1232
1333
1
691
587
479
341
2657
3
297
255
2668
2
611
710
334
1297
1095
4328
10
4594
683
154
1779
2992
953
1314
527
839