1212
2
1919
5
1489
3
1703
0
3148
531
1
1551
654
1200
1604
3323
1493
2902
16
2179
2487
2453
4
486
495
4684
1851
513
549
1218
604
595
645
910
578
511
481