1176
0
508
655
2299
1409
532
131589
1
551
1429
571
460
1311
412
527
1445
398656
19
2271
1719
1314
2
1275
1196
790
5169
1511
734
1016
3189
6
2570
1348
1077