331
1
1303
2
1378
732
669
600
2561
1141
297
833
5198
5
284
343
988
1945
4
1014
3
1549
1781
8
2124
974
1067
994
1802
1605
0
1170
1670
5460
12
528
684
326