992
2
227
1
410
1316
1600
2249
1075
0
2493
3
702
809
872
1338
392
569
941
515
530
564
1126
1295
1123
1018
3169
1359
1015
1507
6
2663
1374
1690
2256
17