1506
4
2255
2
1618
1
3470
5
6200
3
383
0
862
1911
2650
20
1225
3189
4915
4823
9
1589
1347
1601
1935
2382
3063
3066
7
2440
2285
1868
2534
1194
2343
1346