2245
3
1267
1
21152
8
297066
0
1432
1022
1136
2
2247
1360
1020
1650
1212
3584
1180
1226
3053
7
2475
829
495
1560
236
797
2238
2121
578
919
3186
1494
4
1648