1603
2
2668
896
1
2564
909
1262
1332
0
3114
4
2168
5
2551
571
1642
1428
4071
1326
7334
1543
6515
3691
2749
1439
509
1452
1182
829
662
915
2224
458
292