1960
0
2600
4
929
3
1777
2
2431
1
370
1013
1679
4179
2899
8
2468
3453
1162
2132
3910
1623
1431
297066
1668
2235
1239
345
1500