309
1
414
0
1522
955
2
1765
1108
3
662
996
986
7
1216
1142
413
764
169
224
336
2884
1334
4
1509
2186
893
1411
3474
5
1273
4586
1587
704
1073
1410
1403