3450
2
3939
1
3777
7
960
512
0
890
1144
2533
20
1170
343
482
1965
1282
3
2132
9
2193
5
3114
153
1251
300
2548
4
772
2012
6
1347
983
2393
1886
4519
1824
3173
415