645
0
652
839
1324
1133
1812
1
536
2649
496
863
181997
11
2595
3583
581
2190
1218
1679
2
4491
1162
1595
1331
1527
3926
14
1623
1431
1243
1239
6781
61216
515