1690
1
637
0
1252
916
1686
2
1126
947
1245
966
982
722
621
2054
4
691
1494
908
1618
3444
3
2471
903
708
4235
2502
1977
3107
7
652
1869
189326
2992
1310