1162
1
1331
1527
2
3013
15
1623
1324
0
1614
515
1267
1767
1843
4715
5
3571
839
32302
57793
1212
872
3
1077
883
8945