3506
8
1271
1
1572
2233
3
3145
4
189
0
2802
5
57793
4623
2788
237
4759
2499
2
2152
1230
7633
6
1777
3066
7
3519
9
1809
348
3137
3460
3453
815
1844
1301
1767
674
2259