2487
1
4594
503
0
2129
1152
3659
14
46414
31535
784
584
1148
965
300
363
458
653
12958
5
1779
1009
1232
1281
1045
576
383
5918
4
3116
1099