930
2
1227
1
2600
4
1162
593
626
1520
486
2687
1680
597
2002
8
2792
2405
3
4629
1124
746
0
2334
7
2375
952
2365
1208
1503
1206
3434
1781
878
5444
10
1146