1598
2
1993
4926
5
583
3513
4
3198
8
1637
3
2411
8072
822
0
701
2626
1
777
420
1041
2440
1678
909
194
1734
1312
3176
1518
1875
2638
7095
2270
734
1280
1021