513
0
1991
4
2089
2
616
2687
309
493
1218
1
2343
2322
7793
853
3034
781
1225
2172
2134
2100
6779
5
804
230
8267
1458
1124
452
72
795
1462
1618
297066