1129
0
553
1645
1
563
2522
913
1805
1317
661
1666
2
1454
2470
7952
12
3599
1282
5009
1267
4
597
2126
99
611