1285
1
1976
3
1532
4179
1326
1622
662
0
2180
2108
6
2578
83
1013
2209
1690
1384
2082
1699
2
1632
300
2562
1267
467
784
712
496
526
2368
1424
1788