309
1
414
0
1522
955
2
1765
1108
3
662
996
986
7
1216
1142
413
764
168
222
336
2884
1333
4
1509
2185
892
1411
3474
5
1272
4586
1587
704
1073
1410
1403